package br.edu.fucapi.posgraduacao.poo2.sgr.controller;

import java.util.List;
import br.edu.fucapi.posgraduacao.poo2.sgr.model.Usuario;

public interface UsuarioController {
	
	void salvar(Usuario usuario) throws RuntimeException;

	void remover(Usuario usuario) throws RuntimeException;

	void atualizar(Usuario usuario) throws RuntimeException;

	List<Usuario> pesquisar(Usuario usuario) throws RuntimeException;

	Usuario consultarPorExemplo(Usuario usuario) throws RuntimeException;

	List<Usuario> listarTodos() throws RuntimeException;
	
}
